lasting ecosystem - German English Dictionary